home *** CD-ROM | disk | FTP | other *** search
/ PC/CD Gamer UK 39 / PCGAMER39.bin / games / amber / roxy / roxy.dxr / 00675_Text_NOTES.ghost call revisions.txt < prev    next >
Text File  |  1996-10-28  |  1KB  |  20 lines

  1. modified ghost-call notes:
  2.   Can they be reborn as just another virtual loop? or as a series of individual sound-effects in normal channels? It's really not that big of a deal if they're occasionally preempted by a closing door, is it?
  3.   They should, however, preempt an ambient loop (or kill the previous one when a new one starts..)
  4.  
  5. ~- note that ghostCalls() sets volume of sound 5 directly
  6. AFTER: now, it scans for any channels containing gLastCall and dims them down..
  7.  
  8. ~- suspendSounds() also specifies sound 5. Should be able to delete these references..
  9.  
  10. ~- mouseDown( script "headgear on" ), too.. this shuts off domain entry sounds; search-and-destroy instead, by dropping volume in the channel of gLastCall (IF it's still playing there!)
  11.  
  12. - watch for weird consequences of #nobody in queue..
  13.  
  14. ~- playDomainEntrySound() checks soundBusy(5).. perhaps instead remember (gLastCall) the most recent call and check its channel instead? If it's not in #soundChannels anymore, then someone else has grabbed its channel, so the coast is clear..
  15.  
  16. ~- playDES() also sets the vol of 5 to preset vol (for game reentry); instead, set vol explicitly as each call plays?? based on getState( oStoryteller, #ghostCallVol )...
  17.  
  18. ~- finally, playDES() uses "sound playfile" directly to play the calls; switch to assignSound() or soundEffect()
  19.  
  20. ~- assignSound() can't directly deal with a request for a specific sound-file; but now it can..